package com.fg.cloud.manager.service.factory;

import java.util.List;
import java.util.Map;

import com.fg.cloud.manager.entry.factory.FactoryImagesEntity;
import com.fg.cloud.manager.service.BaseService;


/**
  * Description:厂商图片Service
  * @author shaoqiping
  * @date 2017年8月3日上午9:38:44
*/
public interface FactoryImagesService extends BaseService{
	
	
	/**
	  * Description:单独查询广告图片
	  * @param facId
	  * @return
	  * @author shaoqiping
	  * @date 2017年9月4日下午2:11:21
	*/
	List<FactoryImagesEntity> findAds(Long facId);
	/**
	  * Description:根据厂商id查询所有
	  * @param facId
	  * @return List<FactoryImagesEntity>
	  * @author shaoqiping
	  * @date 2017年8月3日上午9:39:04
	*/
	Map<String,Object> selectByFacId(Long facId,int flag);
	/**
	  * Description:根据经销商id查询图片
	  * @param ageId
	  * @return
	  * @author shaoqiping
	  * @date 2017年9月19日下午5:34:25
	*/
	Map<String,Object> selectByAgeId(Long ageId,Long facId,int flag);
	/**
	  * Description:批量删除
	  * @param ids
	  * @return true=>成功 
	  * @author shaoqiping
	  * @date 2017年8月3日上午9:39:36
	*/
	boolean deleteByPrimaryKeys(Long[] ids);
   
    /**
      * Description:动态插入
      * @param entity
      * @return 大于0成功
      * @author shaoqiping
      * @date 2017年8月3日上午9:41:11
    */
    int insertSelectives(Long facId,String logo,String ads,String tCode);
    

    /**
      * Description:根据主键查询
      * @param id
      * @return FactoryImagesEntity
      * @author shaoqiping
      * @date 2017年8月3日上午9:41:52
    */
    FactoryImagesEntity selectByPrimaryKey(long id);
    
}
